import { WebPlugin } from '@capacitor/core';

import type { PrinterPlugin, UsbDevice, PrintZplOptions, PrintBase64ZplOptions } from './definitions';

export class PrinterWeb extends WebPlugin implements PrinterPlugin {
    async getUsbDevices(): Promise<UsbDevice> { return { UsbDevices: new Array() }; };
    async printZpl(_Options: PrintZplOptions): Promise<void> { return void 0; };
    async printImageBase64ToZpl(_Options: PrintBase64ZplOptions): Promise<void> { return void 0; };
}
